#include <stdio.h>


/*Just making a struct for fun*/
typedef struct Arguments
{
    int ac;
    char **av;
} Arguments;


int main(int argc, char **argv)
{
    /*The easy way*/
    //for(int i = 0; i < argc; ++i)
    //    puts(argv[i]);

    printf("%d\n", argc);
    Arguments args = {
        .ac = argc,
        .av = argv,
    };

    for(; args.ac > 0; --args.ac, ++args.av)
    {
        puts(*args.av);
    }
}
